package org.xtframe.sql;

import java.util.List;
import java.util.Map;

import org.xtframe.sql.SqlDataVerify.VerifyType;

public interface VerifyBase {
	// 初始化校验器
	public void init(Map<String, Object> data);
	// 参数位置
	public String getPosition();
	// 校验类型
	public VerifyType getXtype();
	// 检测
	public boolean check(Map<String, Object> parameters);
	// 替换
	public String replace(Map<String, Object> parameters, List<PreparedParameter> preparedParameters);
}
